Formal System Development with KIV
نویسندگان
چکیده
– for the development of safety critical systems from formal requirements specifications to executable code, including the verification of safety requirements and the correctness of implementations, – for semantical foundations of programming languages from a specification of the semantics to a verified compiler, – for building security models and architectural models as they are needed for high level ITSEC [7] or CC [1] evaluations.
منابع مشابه
The User Interface of the KIV Verification System — A System Description
This article describes the sophisticated graphical user interface (GUI) of the KIV verification system. KIV is a verification system that works on structured algebraic specifications. The KIV GUI provides means for developing and editing structured algebraic specifications and for developing proofs of theorems. The complete development process is performed through the GUI with two exceptions. F...
متن کاملFormal support for Development of Knowledge -
The paper provides an approach for developing reliable knowledge-based systems. Its main contributions are: Speciication is done at an architectural level that abstracts from a speciic implementation formalism. The model of expertise of CommonKADS distinguish diierent types of knowledge and describes their interaction. Our architecture reenes this model and adds an additional level of formaliza...
متن کاملFormal support for Development of Knowledge-Based Systems
The paper provides an approach for developing reliable knowledge-based systems. Its main contributions are: Speciication is done at an architectural level that abstracts from a speciic implementation formalism. The model of expertise of CommonKADS distinguish diierent types of knowledge and describes their interaction. Our architecture reenes this model and adds an additional level of formaliza...
متن کاملSpecification and Verification of Knowledge - Based Systems
The paper introduces a formal approach for the specification and verification of knowledge-based systems. We identify different elements of such a specification: a task definition, a problem-solving method, a domain model, an adapter, and assumptions that relate these elements. We present abstract data types and a variant of dynamic logic as formal means to specify these different elements. Bas...
متن کاملInteractive Correctness Proofs for Software Modules Using KIV
This paper presents the KIV (Karlsruhe Interactive Veriier) proof environment for interactive, machine-supported veriication of software modules with algebraic interface speciications. The aim is to make industrial-strength veriication of software possible, and KIV is currently involved in industrial projects. We present the proof method, tactics, automated support , and the KIV proof engineeri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000